Courtney PetersenCourtney Petersen
Domestic FootballReading the V.League Transfer Window Through Data: Nine Dimensions of Verification Amid the NoiseReading the V.League Transfer Window Through Data: Nine Dimensions of...
International FootballWrong-Domain Labeling: When a Logistics Report Was Submitted as Football DataIt took me four seconds to realize the file was in the wrong place. Four...
BilliardsPia Filler Wins the Poison Saigon Women's 9-Ball Open 2026: Reading the Title Through Asia's Pool MapThe 9-ball rolled into the far corner pocket, the stands at Phú Thọ Indoor...
Volleyball2027 Women's Volleyball World Cup: 18 Spots Locked, Asia Calls Thailand, China and JapanOn the stands of an arena in Tianjin, the roar of the home crowd faded midway...
TennisAsiad 20 and China's 143 Golds: What the Medal Table Doesn't Tell YouAt an underground swimming venue in Nagoya, a 13-year-old named Yu Zidi touch...
Table TennisSBCL Premier Division opening weekend: BATTS and Ormesby share the top, an average-age-18 eBaTT side knocks out a former championThe ball stops at 12-10 Fifth set, 12-10. Max Radiven, an 18-year-old with...
Domestic FootballThe Goalkeeper Who Came Home Twenty Years LaterIn 2026, in a small apartment in Žilina, a ten-year-old boy sat with his knee...
BasketballThe Empty Dataset and Nine Analytical Dimensions: Where Basketball Data Journalism Most Easily Fools ItselfOn Tuesday morning I opened the aggregated data file from the previous day's...
Domestic FootballU23 Vietnam 0-1 U23 Uzbekistan: The Space Behind a Back ThreeThe three names spelled out in the pre-match preview were Lê Nguyễn Hoàng, Ph...
International FootballJoel Huiqui, a Tray of Tacos de Canasta and Cruz Azul's Media-Relations ProblemAt La Noria that morning, the first thing people saw was a tray of tacos de...
ChessChessBase Magazine #225: When the Publisher Chooses Breadth Over DepthLate on a Tuesday night, after a long commentary shift on a women's chess eve...
Martial ArtsVirtual Taekwondo at the 2026 Asian Games: Châu Ngọc Tuyết Sang and the Arena Where Nobody Can Touch AnybodyOn the morning of October 2, on a mat in Japan, a young Vietnamese woman will...
EsportsVCT 2027: Major Reform or Sophisticated Rebranding? An In-Depth Financial AnalysisOn November 23, 2026 — the opening matches of VCT 2027 will begin in exactly ...
International Football40 Goals, 9 Matches and the Hollow Feeling: When the Champions League Traded Drama for LegibilityThere was a Champions League night when the net rippled 40 times across 9...
ChessThe Scandinavian Defense: A Time-Saving Opening and the Price of the 'Cannot Be Punished' PromiseShanghai, close to two in the morning. I set up the position on my keyboard:...
Domestic FootballHanoi Student Football Tournament Sets Record With 130 Teams: The Real Test Is in the Knees, Not the StandsOn the morning of 25 October, from the stands of Xuan Dinh Stadium, the...
Volleyball2026 FIVB Men's Club World Championship: Perugia Defend Throne Amid Asia's DebutantsAs someone writing biographies of female athletes, I have spent sixteen years...
Table TennisServe, Space, and System: Re-Decoding the Global Table Tennis Power StruggleIn April 2026, at an arena in Macao, I sat in the sixth row behind the...
Domestic FootballThe V.League Map: AFC Slots Cannot Be Bought With a BudgetA meeting room at a V.League club, a few weeks before the ball rolls. On the...
International FootballChampions League Debut Patches: When UEFA and Fanatics Turn Sporting Moments into Collectible AssetsOn a September evening, as European football enters a new season, a young...
International FootballWrong-Domain Labeling: When a Logistics Report Was Submitted as Football DataIt took me four seconds to realize the file was in the wrong place. Four...
BilliardsPia Filler Wins the Poison Saigon Women's 9-Ball Open 2026: Reading the Title Through Asia's Pool MapThe 9-ball rolled into the far corner pocket, the stands at Phú Thọ Indoor...
Volleyball2027 Women's Volleyball World Cup: 18 Spots Locked, Asia Calls Thailand, China and JapanOn the stands of an arena in Tianjin, the roar of the home crowd faded midway...
TennisAsiad 20 and China's 143 Golds: What the Medal Table Doesn't Tell YouAt an underground swimming venue in Nagoya, a 13-year-old named Yu Zidi touch...
Table TennisSBCL Premier Division opening weekend: BATTS and Ormesby share the top, an average-age-18 eBaTT side knocks out a former championThe ball stops at 12-10 Fifth set, 12-10. Max Radiven, an 18-year-old with...
Domestic FootballThe Goalkeeper Who Came Home Twenty Years LaterIn 2026, in a small apartment in Žilina, a ten-year-old boy sat with his knee...
BasketballThe Empty Dataset and Nine Analytical Dimensions: Where Basketball Data Journalism Most Easily Fools ItselfOn Tuesday morning I opened the aggregated data file from the previous day's...
Domestic FootballU23 Vietnam 0-1 U23 Uzbekistan: The Space Behind a Back ThreeThe three names spelled out in the pre-match preview were Lê Nguyễn Hoàng, Ph...
International FootballJoel Huiqui, a Tray of Tacos de Canasta and Cruz Azul's Media-Relations ProblemAt La Noria that morning, the first thing people saw was a tray of tacos de...
ChessChessBase Magazine #225: When the Publisher Chooses Breadth Over DepthLate on a Tuesday night, after a long commentary shift on a women's chess eve...
Martial ArtsVirtual Taekwondo at the 2026 Asian Games: Châu Ngọc Tuyết Sang and the Arena Where Nobody Can Touch AnybodyOn the morning of October 2, on a mat in Japan, a young Vietnamese woman will...
EsportsVCT 2027: Major Reform or Sophisticated Rebranding? An In-Depth Financial AnalysisOn November 23, 2026 — the opening matches of VCT 2027 will begin in exactly ...
International Football40 Goals, 9 Matches and the Hollow Feeling: When the Champions League Traded Drama for LegibilityThere was a Champions League night when the net rippled 40 times across 9...
ChessThe Scandinavian Defense: A Time-Saving Opening and the Price of the 'Cannot Be Punished' PromiseShanghai, close to two in the morning. I set up the position on my keyboard:...
Domestic FootballHanoi Student Football Tournament Sets Record With 130 Teams: The Real Test Is in the Knees, Not the StandsOn the morning of 25 October, from the stands of Xuan Dinh Stadium, the...
Volleyball2026 FIVB Men's Club World Championship: Perugia Defend Throne Amid Asia's DebutantsAs someone writing biographies of female athletes, I have spent sixteen years...
Table TennisServe, Space, and System: Re-Decoding the Global Table Tennis Power StruggleIn April 2026, at an arena in Macao, I sat in the sixth row behind the...
Domestic FootballThe V.League Map: AFC Slots Cannot Be Bought With a BudgetA meeting room at a V.League club, a few weeks before the ball rolls. On the...
International FootballChampions League Debut Patches: When UEFA and Fanatics Turn Sporting Moments into Collectible AssetsOn a September evening, as European football enters a new season, a young...
